import UIKit

@available(iOS 13.0, *)
extension QKC where AA :UITextFormattingCoordinator {
	// !TARGET_OS_WATCH && !TARGET_OS_TV
     open func delegate_qk_s(_ delegate:  UITextFormattingCoordinatorDelegate?) -> QKC<AA,YY,ZZ, UITextFormattingCoordinatorDelegate?>{
		return link(next: delegate).then_QK { $0.value.delegate = delegate }
	}
     open func delegate_qk_g() -> QKC<AA,YY,ZZ, UITextFormattingCoordinatorDelegate?>{
		 self +^ self.value.delegate
	}

	// Informs the paragraph and character formatting UI when text in a selection has changed attributes. `isMultiple:` means that the attributes spans multiple text runs.
    open func setSelectedAttributes_qk_f(_ attributes: [NSAttributedString.Key : Any], isMultiple flag: Bool) -> QKC<AA,YY,ZZ, [NSAttributedString.Key : Any]>{
		 self +^ self.value.setSelectedAttributes(attributes, isMultiple:flag) +^ attributes
	}

}

